<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
<script>
  /* 1.DocumentType 类型的节点包含文档的文档类型（doctype）信息，具有以下特征：
 *   + nodeType 等于 10；
 *   + nodeName 值为文档类型的名称；
 *   + nodeValue 值为 null；
 *   + parentNode 值为 Document 对象；
 *   + 不支持子节点。
 * 2.DocumentType 对象在 DOM Level 1 中不支持动态创建，只能在解析文档代码时创建。对于支持这个类型的浏览器DocumentType对
 *   象保存在 document.doctype 属性中。
 * 3.DOM Level 1 规定了DocumentType 对象的 3 个属性：name、entities 和 notations。其中，name 是文档类型的名称，
 *   entities 是这个文档类型描述的实体的 NamedNodeMap，而 notations 是这个文档类型描述的表示法的 NamedNodeMap。
 * 4.因为浏览器中的文档通常是 HTML 或 XHTML 文档类型，所以 entities 和notations 列表为空。（这个对象只包含行内声明的文档*   类型。）
 * 5.无论如何，只有 name 属性是有用的。这个属性包含文档类型的名称，即紧跟在html标签后面的那串文本。
 **/
let name = document.doctype.name;
console.log(name);//html
</script>
</html>